package com.xiaobao.campusLostFoundAfter.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;
import java.util.List;
import java.util.Map;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString

// 失物表
public class LostItem {
    // 失物ID
    private Integer LostId;
    // 失主ID
    private String UserId;
    // 物品类别ID
    private Integer CategoryId;
    // 标题
    private String Title;
    // 物品描述
    private String Description;
    // 丢失时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date LostTime;
    // 丢失地点
    private String LostLocation;
    // 联系方式
    private String ContactWay;
    // 状态
    private Integer Status;
    // 图片URL列表
    private List<Map<String, Object>> Images;
    // 创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date CreateTime;
    //  更新时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private Date updateTime;
}
